Model Checking in multiplayer games development

نویسندگان

  • Ruslan Rezin
  • Ilya Afanasyev
  • Manuel Mazzara
  • Víctor Rivera
چکیده

Multiplayer computer games play a big role in the ever-growing entertainment industry. Being competitive in this industry means releasing the best possible software, and reliability is a key feature to win the market. Computer games are also actively used to simulate different robotic systems where reliability is even more important, and potentially critical. Traditional software testing approaches can check a subset of all the possible program executions, and they can never guarantee complete absence of errors in the source code. On the other hand, during more than twenty years, Model Checking has demonstrated to be a powerful instrument for formal verification of large hardware and software components. In this paper, we contribute with a novel approach to formally verify computer games. We propose a method of model construction that starts from a computer game description and utilizes Model Checking technique. We apply the method on a case study: the game Penguin Clash. Finally, an approach to game model reduction (and its implementation) is introduced in order to address the state explosion problem.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

CS286.2 Lecture 8: A variant of QPCP for multiplayer entangled games

In the first lecture, we saw three equivalent variants of the classical PCP theorems in terms of CSP, proof checking, and multiplayer games respectively. In the last lecture we formulated quantum analogues of the CSP and proof checking variants, and proved their equivalence. Today we introduce a quantum analogue of the games variant. Unlike the classical case, it is not known if this formulatio...

متن کامل

Decidability Results for ATL* with Imperfect Information and Perfect Recall

Alternating-time Temporal Logic (ATL∗) is a central logic for multiagent systems. Its extension to the imperfect information setting (ATLi ) is well known to have an undecidable model-checking problem when agents have perfect recall. Studies have thus mostly focused either on agents without memory, or on alternative semantics to retrieve decidability. In this work we establish new decidability ...

متن کامل

Towards a Framework for Designing Speech-Based Player Interaction in Multiplayer Online Games

In this paper we consider the question of how best to design voice communication for use in online multiplayer games. We propose a framework to helps shape both our understanding of games and how we approach games as objects of study and as artifacts to be designed. The framework suggests a focus on designing player-to-player interaction within games. We discuss existing implementations of voic...

متن کامل

Multiplayer Kinect Serious Games: A Review

Single and multiplayer Kinect serious games have been used in many different areas, including education. Due to its relative newness as a technology, a dearth of literature exists concerning the requirements for the use of Kinect games in educational settings. A comprehensive review was conducted to include various perspectives in order to provide background information on the existing research...

متن کامل

Relying on Wireless Sensor Networks to Enhance the RC-Gaming Experience

Maturity of wireless sensor networks will lead to a world full of smart objects, and remote controlled toys are no exception. Following the growing popularity of multiplayer computer games, we envision a novel application that enriches the gaming experience by taking the digital multiplayer interaction into the physical world of remote controlled toys. We propose the development of an infrastru...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/1712.01207  شماره 

صفحات  -

تاریخ انتشار 2017